export let ladderPrice = (item) => {
	// 筛选当前阶梯价格数据
	let currentList = []
	if (item.prices) {
		currentList = item.prices.filter(item1 => {
			if (item.number < item1.endNum && item.number >= item1.startNum) {
				return item1
			}
		})
	}
	let currentItem = {}
	if (currentList[0]) {
		// 数量 在 阶梯价范围
		currentItem = currentList[0]
	} else {
		// 数量 超出 阶梯价范围 取出最小的阶梯价格
		item.prices = item.prices || []
		let pricesSort = item.prices.sort(function(a, b) {
			return a.endNum - b.endNum
		}) || []
		currentItem = pricesSort[pricesSort.length - 1] || {}
	}
	
	// 没有阶梯价格，使用正常单价
	let price = currentItem.price || item.price
	// 没有阶梯价格，使用正常积分
	let integral = currentItem.integral || item.integral
	return {
		price:Number(price).toFixed(2),
		integral:integral,
		// 数量 * 商品单价
		itemPriceALL:Number((item.number * price)).toFixed(2)
	}
}
